package com.cn.wanxi.dao;

import com.cn.wanxi.model.NewsModel;

import java.util.List;

public interface INewsDao {

    int addNews(NewsModel newsModel);

    int deleteNews(int id);

    int editNews(NewsModel newsModel);

    List<NewsModel> getNewsList();

    NewsModel getNews(int id);

    List<NewsModel> getNewsList(int page, int size);

    List<NewsModel> getNewsList(int page, int size, String sort);

    List<NewsModel> searchNews(String sql);

    long getNewsCount();

    int updateEnable(int id, int enable);

    List<NewsModel> getNewsListByRedis();

    void setNewsListInRedis(List<NewsModel> newsList);
}
